% Every system test case specification must contain:

% Every test case specification must contain:
% 1. Test case: <test case name>
% 2. Test case type: functional, non-functional, ...
% 3. Test reference: The reference to the actual instance
% 4. Test items: List the components under test and the features being exercised
% 5. Input specification: List the input required for the test case
% 6. Output specification: List the expected output
% 7. Environmental needs: List the hardware and software platform needed to execute the test, including any test drivers or stubs
% 8. Special procedural requirements: Any constraints needed to execute the test such as timing, load, or operator intervention
% 9. Intercase dependencies: List the dependencies with other test cases
% 10. Success: Did the test fail or pass

%\begin{testcase}{<test case name>}
%  \type{functional, non-functional, ...}
%  \testref{The reference to the actual instance}
%  \items{List the components under test and the features being exercised}
%  \ins{List the input required for the test case}
%  \outs{List the expected output}
%  \needs{List the hardware and software platform needed to execute the test, including any test drivers or stubs}
%  \requirements{Any constraints needed to execute the test such as timing, load, or operator intervention}
%  \dependencies{List the dependencies with other test cases}
%  \success{Did the test fail or pass}
%\end{testcase}
%
%For integration and unit tests, you should mention the relevant points from the above list
%in the header comment of the corresponding test method.

\input{useCases}
